package org.road0329.tools.proto_parse_tool.ems.dataobject;

import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.Date;

public class DataPowerCumulant extends DataPowerCumulantKey {
    private BigDecimal forwardActive;

    private BigDecimal reverseActive;

    private BigDecimal combinedActive;

    private BigDecimal forwardReactive;

    private BigDecimal reverseReactive;

    private BigDecimal combinedReactive;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private Integer eid;

    public BigDecimal getForwardActive() {
        return forwardActive;
    }

    public void setForwardActive(BigDecimal forwardActive) {
        this.forwardActive = forwardActive;
    }

    public BigDecimal getReverseActive() {
        return reverseActive;
    }

    public void setReverseActive(BigDecimal reverseActive) {
        this.reverseActive = reverseActive;
    }

    public BigDecimal getCombinedActive() {
        return combinedActive;
    }

    public void setCombinedActive(BigDecimal combinedActive) {
        this.combinedActive = combinedActive;
    }

    public BigDecimal getForwardReactive() {
        return forwardReactive;
    }

    public void setForwardReactive(BigDecimal forwardReactive) {
        this.forwardReactive = forwardReactive;
    }

    public BigDecimal getReverseReactive() {
        return reverseReactive;
    }

    public void setReverseReactive(BigDecimal reverseReactive) {
        this.reverseReactive = reverseReactive;
    }

    public BigDecimal getCombinedReactive() {
        return combinedReactive;
    }

    public void setCombinedReactive(BigDecimal combinedReactive) {
        this.combinedReactive = combinedReactive;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getEid() {
        return eid;
    }

    public void setEid(Integer eid) {
        this.eid = eid;
    }
}